home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Collection of Tools & Utilities
/
Collection of Tools and Utilities.iso
/
bbsutil
/
bsrc_250.zip
/
EXTERNS.H
< prev
next >
Wrap
Text File
|
1991-09-15
|
16KB
|
446 lines
/*--------------------------------------------------------------------------*/
/* */
/* */
/* ------------ Bit-Bucket Software, Co. */
/* \ 10001101 / Writers and Distributors of */
/* \ 011110 / Freely Available<tm> Software. */
/* \ 1011 / */
/* ------ */
/* */
/* (C) Copyright 1987-91, Bit Bucket Software Co., a Delaware Corporation. */
/* */
/* */
/* This module was originally written by Bob Hartman */
/* */
/* */
/* BinkleyTerm Data */
/* */
/* */
/* For complete details of the licensing restrictions, please refer */
/* to the License agreement, which is published in its entirety in */
/* the MAKEFILE and BT.C, and also contained in the file LICENSE.250. */
/* */
/* USE OF THIS FILE IS SUBJECT TO THE RESTRICTIONS CONTAINED IN THE */
/* BINKLEYTERM LICENSING AGREEMENT. IF YOU DO NOT FIND THE TEXT OF */
/* THIS AGREEMENT IN ANY OF THE AFOREMENTIONED FILES, OR IF YOU DO */
/* NOT HAVE THESE FILES, YOU SHOULD IMMEDIATELY CONTACT BIT BUCKET */
/* SOFTWARE CO. AT ONE OF THE ADDRESSES LISTED BELOW. IN NO EVENT */
/* SHOULD YOU PROCEED TO USE THIS FILE WITHOUT HAVING ACCEPTED THE */
/* TERMS OF THE BINKLEYTERM LICENSING AGREEMENT, OR SUCH OTHER */
/* AGREEMENT AS YOU ARE ABLE TO REACH WITH BIT BUCKET SOFTWARE, CO. */
/* */
/* */
/* You can contact Bit Bucket Software Co. at any one of the following */
/* addresses: */
/* */
/* Bit Bucket Software Co. FidoNet 1:104/501, 1:343/491 */
/* P.O. Box 460398 AlterNet 7:491/0 */
/* Aurora, CO 80046 BBS-Net 86:2030/1 */
/* Internet f491.n343.z1.fidonet.org */
/* */
/* Please feel free to contact us at any time to share your comments about */
/* our software and/or licensing policies. */
/* */
/*--------------------------------------------------------------------------*/
extern unsigned int BINK_MAJVERSION;
extern unsigned int BINK_MINVERSION;
extern char *ANNOUNCE;
extern char *xfer_id;
#ifdef MILQ
#include "MilqExtrn.h"
#endif
extern int SB_COLS_M_1;
extern int SB_ROW_HOLD;
extern int SB_ROW_STATUS;
extern int SB_ROWS_M_1;
extern int SB_ROWS_M_2;
#ifdef MILQ
extern int SendPaths;
extern int UsePaths;
#endif
extern struct _key_fnc_hdr TrmnlKeyFncHdr;
extern struct _key_fnc_hdr UnattendedKeyFncHdr;
extern struct _lang_hdr *LangHdr;
extern char **msgtxt;
extern char *mtext[];
extern struct baud_str btypes[];
extern struct baud_str max_baud; /* Maximum baud rate */
extern struct parse_list far DOS_commands[];
extern int locate_x, locate_y, port_ptr, original_port;
extern int TaskNumber; /* unique user-specified id */
extern int share; /* if 1, don't uninit FOSSIL */
extern int no_sharing; /* if 1, no File Sharing calls*/
extern int no_size; /* If 1, don't compute sizes */
extern int first_block; /* 1 = first block/Matrix
* packet */
extern int serial; /* serial no, -1 = unregistd.*/
extern int fstblklen;
extern int net_params; /* if 1, net params complete */
extern int un_attended;
extern int command_line_un;
extern int overwrite;
extern int redo_dynam;
extern int fullscreen;
extern int do_screen_blank;
extern int screen_blank;
extern int blank_on_key;
extern unsigned int blank_time;
extern unsigned BBStimeout;
extern int loglevel;
extern int debugging_log;
extern int gong_allowed;
extern int MAXport;
extern int pvtnet;
extern int poll_tries;
extern int ring_tries;
extern int com_port;
extern int buftmo;
extern unsigned int comm_bits;
extern unsigned int parity;
extern unsigned int stop_bits;
extern unsigned int carrier_mask;
extern unsigned int handshake_mask;
extern int baud; /* Index to baud table */
extern struct baud_str cur_baud; /* Current baud rate */
extern char *modem_init; /* Used to init modem */
extern char *term_init; /* Used to init modem */
extern char *modem_busy; /* Take modem offhook */
extern char *predial; /* Pre-dial setup */
extern char *postdial; /* Post-dial cleanup */
extern char *normprefix;
extern char *normsuffix;
extern char *dial_setup;
extern char *init_setup;
extern unsigned int matrix_mask;
extern char *system_name;
extern char *sysop;
extern char *netmail;
extern char *net_info;
extern char *hold_area;
extern char *flag_dir;
extern char *domain_area;
extern char *domain_loc;
extern ADDR alias[];
extern int num_addrs;
extern int assumed;
extern ADDR boss_addr;
extern ADDR my_addr;
extern struct secure CURRENT;
extern struct secure DEFAULT;
extern struct secure KNOWN;
extern struct secure PROT;
extern struct req_accum freq_accum;
extern char *domain_name[];
extern char *domain_abbrev[];
extern char *domain_nodelist[];
extern byte *Txbuf; /* Pointer to transmit
* buffer */
extern byte *Secbuf; /* Pointer to receive buffer */
extern byte *popbuf; /* Pointer to popup buffer */
extern char *native_protocols;
extern char *extern_protocols;
extern char *protocols[];
extern int extern_index;
extern struct prototable protos[];
extern char *ext_mail_string[]; /* String for UUCP, etc. */
extern int lev_ext_mail[]; /* Errorlevel for ext mail */
extern int num_ext_mail; /* Number of ext mails */
extern char *BBSopt;
extern char *BBSbanner;
extern char *BBSreader;
extern char *BOSSphone;
extern char *BOSSpwd;
extern char *download_path;
extern char *BBSnote;
extern char *MAILnote;
extern void (*mtask_idle)(void);
extern char *mtask_name;
extern char *BINKpath;
extern char capturename[];
extern char *log_name;
extern char *config_name;
extern char *swapdir;
extern char *saved_TZ;
extern char *scan_list[];
extern int set_loaded;
extern byte user_exits[6];
extern char ju